local elements = redis.call('zrangebyscore', KEYS[1], ARGV[1], ARGV[2], 'LIMIT', ARGV[3], ARGV[4])
if  #elements > 0 then
    redis.call('zrem', KEYS[1], elements[1]);
    return elements[1];
else
    return nil;
end